package com.pan.kang.frame.context;

import com.pan.kang.frame.model.StoreProcedureResult;

import java.util.Map;


public interface IStoreProcedureQueryContext extends IDoMainContext {

    /**
     *
     * @param procedureName 存储过程名称
     * @param clazz 转对象的类型
     * @param mapIn 存储过程参数
     * @param mapOut 存储返回参数
     * @param <VO> 对象VO
     * @return 返回对象
     */
    <VO> StoreProcedureResult<VO> findListByStoreProcedure(String procedureName, Class<VO> clazz,
                                                           Map<String, Object> mapIn, Map<String, Object> mapOut);
}
